package edu.yang.dbutils;

/**
 * 转换器接口
 * @author yang
 * @date 2024-05-12
 */
public interface TypeConverter {
    /**
     * 判断是否是类型的实例
     * @param fieldType 实体对象属性的Class对象
     * @return
     */
    boolean supports(Class<?> fieldType);

    /**
     * 类型转换
     * @param fieldType 实体对象属性的Class对象
     * @param value 数据库获取的数据
     * @return
     */
    Object convert(Class<?> fieldType, Object value);
}
